ScopedGtbabel\GtbabelWordPress D

Total Complexity 702
Dependencies 9
Dependents 0
Total lines 2,806
Lines of code 2,618
Logical lines of code 2,007
Comment lines 109
Methods 74
Properties 2

Methods 74

Method Rating Maintainability Complexity Lines of code
initBackendSettings()
D
0
131 675
initBackendStringTranslation()
D
11
94 244
initBackendWizard()
D
15
61 257
handlePreventLngs()
D
31 34 97
handleAltLng()
C
31 27 110
checkForProUpdates()
C
35 28 73
renderRepeater()
C
39 27 48
setupConfig()
C
39 26 52
initBackendAutoTranslate()
C
31 22 102
initBackendAutoGrab()
B
37 15 68
buildFetchUrl()
A
48 14 30
buildTranslationFormUrl()
A
71 15 3
sendMailNotificationsRun()
A
42 10 52
startHook()
A
50 10 30
addTopBarItem()
A
52 10 20
runUpdateMigrations()
A
52 9 23
initUpdateCapabilities()
S
52 7 24
initBackendLanguagePickerContent()
S
38 3 83
sendMailNotificationsSetupCron()
S
53 7 22
translateLocalizeScript()
S
56 7 17
initBackendLanguagePicker()
S
53 6 20
getSettings()
S
62 7 10
handlePreventLngsIfIdIsExcluded()
S
58 6 15
needsValidBasicAuthInfo()
S
59 6 13
initBackendPagination()
S
53 5 22
showStatsLog()
S
53 5 21
enhanceSearchIndex()
S
47 4 36
preloadAllUrlsForBackendTranslations()
S
55 5 20
initBackendStringTranslationShowFile()
S
55 5 18
autoTranslateContactForm7Mails()
S
56 5 17
showBasicAuthInfo()
S
56 5 17
disableAutoRedirect()
S
59 5 12
showWizardNotice()
S
53 4 23
getAllPublicUrlsForSite()
S
55 4 19
checkForFreeProDependencies()
S
63 5 10
initBackendStringTranslationShowVideo()
S
59 4 12
setupPluginFileStoreFolder()
S
62 4 11
initBackend()
S
49 2 33
handlePreventLngsGetExcludedIds()
S
57 3 16
autoTranslateWPFormsFrontend()
S
62 4 10
modifyGutenbergSidebar()
S
55 2 16
getSetting()
S
64 3 10
isFrontend()
S
74 3 4
filterSpecificUrls()
S
63 3 10
getBackendWizardStep()
S
68 3 7
getAvailableCapabilities()
S
60 2 12
__construct()
S
53 1 27
languagePickerMenu()
S
51 1 23
fetch()
S
73 2 4
unsetSetting()
S
68 2 7
autoTranslateWPMails()
S
63 2 10
stopHook()
S
70 2 7
setDefaultSettingsToOption()
S
74 2 5
getBackendPaginationCount()
S
66 2 8
getPluginTitle()
S
77 2 3
saveSetting()
S
73 1 5
isBackend()
S
80 1 3
getProPluginSlug()
S
77 1 3
getFreePluginSlug()
S
78 1 3
isRepoPlugin()
S
76 1 3
isProPlugin()
S
76 1 3
isFreePlugin()
S
77 1 3
getUserBackendThemeBackgroundColor()
S
75 1 4
getSettingsFilename()
S
80 1 3
reset()
S
74 1 5
renameSetting()
S
73 1 5
installHook()
S
70 1 7
localizePlugin()
S
72 1 5
languagePickerShortcode()
S
68 1 8
saveSettings()
S
78 1 3
addLastmodToSitemap()
S
70 1 6
languagePickerWidget()
S
74 1 5
deleteSettings()
S
80 1 3
getPluginFileStorePathAbsolute()
S
77 1 3